#ifndef GLOBAL_STUFF_H
#define GLOBAL_STUFF_H

#include "Canvas.h"
#include "Audio.h"
#include <queue>
#include "ActionTypes.h"
#include <luabind/lua_include.hpp>

extern Canvas* g_pCanvas;
extern Audio*  g_pAudio;
extern HWND hwndMain;
extern lua_State* g_L;

extern lua_State* g_Data;

extern int g_iWindow_Width;
extern int g_iWindow_Height;
extern int g_iBoard_Pos_X;
extern int g_iBoard_Pos_Y;
extern int g_iBoard_Size;
extern int g_iChessman_Size;
extern int g_iRageButtonSize;
extern int g_iFrame_Animation_Speed;

extern int g_iRagePawn;
extern int g_iRageRook;
extern int g_iRageKnight;
extern int g_iRageBishop;
extern int g_iRageQueen;
extern int g_iRageKing;
extern int g_iRageKnightPromote;
extern int g_iRageDarkKnight;
extern int g_iRageTurnAdd;
extern int g_iRageDeadAdd;

extern int g_iCommandCoolDown;
extern int g_iDarkKnightPowerUp;

#endif